Skip to content

BaseSubjectAsync.OnCompletedAsync(Result) method

Defined in

Type: BaseSubjectAsync Namespace: ReactiveUI.Extensions.Async.Subjects Assembly: ReactiveUI.Extensions.dll

Applies to

net10.0, net10.0-browserwasm1.0, net10.0-desktop1.0, net9.0, net9.0-browserwasm1.0, net9.0-desktop1.0, net8.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.2, net8.0-macos14.5, net8.0-tvos17.2, netstandard2.1, net462, net481

public ValueTask OnCompletedAsync(Result result)

View source

Summary: Notifies all registered observers that the asynchronous operation has completed and provides the final result.

Parameters

NameTypeDescription
result[Result](#The result to deliver to observers upon completion. Cannot be null.

Returns: ValueTask -- A ValueTask that represents the asynchronous notification operation. The task completes when all observers have been notified.

Remarks

If the operation has already completed, this method returns immediately without notifying observers again. This method is thread-safe and ensures that observers are notified only once.